@charset "utf-8";
/* CSS Document */
*{ padding:0; margin:0}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
object{ display:block;}
ul,ul li{ list-style:none; margin:0}
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
.play{ display:none;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#222;text-decoration:none;}
a:visited {color:#fff;text-decoration:none;}
a:hover {color:#BA251D;}
a:active {color:#BA251D;}
.dis{display:block;}
.undis{display:none;}
.hidden{ display:none}

body{margin:0px; padding:0px;font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:12px;color:#555; background:url(../images/body_bg.jpg); }
.wrap{ width:1100px; margin:0 auto; position:relative; z-index:1}
.main{ min-width:1100px; } 
.header{ height:82px; border-bottom:1px solid #bdbebf; background:#fff; position:relative; z-index:112; width:100%;min-width:1100px }
.header .htop{ position:relative; text-align:right; height:38px; line-height:38px; background:url(../images/htop_bg.png) repeat-x; color:#ddd; width:100%;;}
.header .htop .wrap{ height:38px;}
.header .htop .wrap p{ padding-right:80px; }
.htop .htlbg{ height:38px; width:1000px; left:-1000px; position:absolute; top:0px; background:#fff;}
.header .htop  a,.header .htop  span{ padding:0 8px;  color:#787878;}
.hshare{ position:absolute; right:8px; top:-30px;}
.hshare a{ background:url(../images/icon_share.png); width:22px; height:22px; display:inline-block; vertical-align:middle; +margin:0 2px; position:relative;}
.hshare a.icon_tengxun{ background-position:-27px 0px;}
.hshare a.icon_weixin{ background-position:-54px 0;}
.hshare a:hover{ background-position:0px -22px;}
.hshare a.icon_tengxun:hover{ background-position:-27px -22px;}
.hshare a.icon_weixin:hover{ background-position:-54px -22px;}
.header .htop  a:hover{ color:#e60012;}

.hshare a.icon_weixin img{ display:none; right:-7px; top:24px; position:absolute;}

.navlist{ padding-left:156px;}
.navlist li{ float:left; width:109px; padding-right:4px; float:left; background:url(../images/nav_li_bg.png) right no-repeat; height:44px; text-align:center; line-height:44px; font-size:13px;}
.navlist li a{ display:block; height:44px; color:#474747}
.navlist li.home{ background:none; width:40px; padding-right:0px;}
.navlist li.home a{ background:url(../images/nav_icon_home.png) center center no-repeat}
.navlist li.home a:hover{ background:url(../images/nav_icon_home_hover.png) center center no-repeat}
.navlist li a:hover,.navlist li.hover a{ color:#BA251D}
.logo{ position:absolute; left:0px; top:-38px;}



.banner{ width:100%; position:relative;z-index:110; background:#fff;}
.banner ul{ width:100%; position:absolute; height:100%; left:0px; top:0px;}
.banner li{ width:100%;  height:100%; background-repeat:no-repeat !important; background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-position:center 0 !important; float:left;}

.banner_cur{
	margin-top:-75px;
	z-index:111;
	position:relative;
}
.banner_cur .wrap{ height:63px;}
.banner_cur ul{ position:relative; right:-50%; float:left; border-left:4px solid #fff;}
.banner_cur li{ float:left; width:110px; height:53px; padding:4px 4px 4px 0; background:#fff; left:-50%; position:relative; cursor:pointer}
.banner_cur li img{ width:100%; height:100%;}
.banner_cur li.frist{ border-left:4px solid #fff;}
.banner_cur li.hover{ margin-top:0px;}
.banner_cur li.hover span{ width:110px; height:53px; border:6px solid #e60012; position:absolute; left:-6px; top:-2px; overflow:hidden; display:block; z-index:111}

.index_bar{ background:url(../images/home_bar.png) no-repeat; width:982px; height:127px; padding-left:0px;  overflow:hidden; margin:25px auto 0;}
.index_bar a{float:left; width:195px; margin-right:1px; display:inline; overflow:hidden; text-align:center;font-size:14px; color:#a6a6a6; height:120px;} 
.wrap .index_bar a:hover,.wrap .index_bar a.hover{ color:#fff; background-image:url(../images/home_bar_hover.png);}
.index_bar_height{ height:127px; width:100%; overflow:hidden; display:none}

.index_bar a.a1{ margin-left:1px; width:196px; background-position:-1px 0 }
.index_bar a.a2{ background-position:-198px 0 }
.index_bar a.a3{ background-position:-394px 0 }
.index_bar a.a4{ background-position:-590px 0 }
.index_bar a.a5{ background-position:-785px 0 }


.index_bar_fixed{ position:fixed; left:50%; margin-left:-490px; top:42px; z-index:1111111; margin-top:0px;}

.index_title{ font-size:38px; text-align:center; color:#333; padding:25px 0;}
.index_title p{ font-size:16px; padding-top:5px;}

.index_bg_block_1{ background:url(../images/bg_index_1.jpg) center 0 no-repeat; margin-top:10px; height:580px; min-width:1100px;}

.icon_yuan{ background:url(../images/icon_yuan.png); width:151px; height:151px; position:absolute; left:50%; margin-left:-75px; top:155px;}
.icon_yuan p{ padding:65px 0 0 32px; font-size:16px; color:#fff}
.icon_yuan:hover{filter:alpha(opacity=80);-moz-opacity:0.80;opacity:0.80;}
.icon_yuan .icon_jiao{ background:url(../images/icon_jiao.png); width:28px; height:33px; overflow:hidden; position:absolute; display:block; right:20px; top:60px;}

.indexnewsBlock{ background:#f3f3f3;}

.icon_list{ font-size:18px; text-align:center; padding-top:40px;}
.icon_list a{ background:url(../images/icon_dian_list.png) 0 7px no-repeat; padding: 0 20px;}

.inewsContent{ position:relative;}
.newsitem{ width:262px; position:relative; border:1px solid #bbb; background:#fff; box-shadow:2px 0 4px #ccc; float:left; margin-right:16px; position:absolute; margin-left:-16px;}
.newsitem div{ margin-left:11px; margin-right:11px;}
.newsitem div.npic{ border-bottom:1px solid #ddd; padding-top:12px; padding-bottom:7px; overflow:hidden;}
.newsitem div.npic img{ width:100%;}
.newsitem .itemblock{ display:block;  padding-bottom:40px;}
.newsitem .icon_go{ background:url(../images/icon_fjiao.jpg); width:42px; height:42px; position:absolute; bottom:-1px; right:-1px;}

.newsitem:hover{ border:1px solid #d63737}
.newsitem:hover .icon_go{ background-position:0 bottom}

.nshare{ position:absolute; left:13px; bottom:10px;}
.nshare a{ background:url(../images/icon_news_share.png) 0 -10px no-repeat; padding-left:20px; color:#90908f;}
.nshare a:hover{ background:url(../images/icon_news_share.png) 0 -50px no-repeat; color:#e60012}
.newsitem div.t1{ color:#333; font-size:16px; padding:6px 0;}
.newsitem div.t2{ color:#8a8a8a; font-size:12px;}

.loadmore_wrap{ text-align:center; margin:0 auto; height:33px; margin-top:20px; background:url(../images/more_a_bg.png) no-repeat; width:105px;}
.loadmore_wrap a{ display:inline-block; background:url(../images/icon_load.gif) 0 center no-repeat; display:inline-block; padding-left:20px; color:#cecece; line-height:33px}
.loadmore_wrap a:hover{ color:#BA251D}

.newsloading a{ background-image:url(../images/loading2.gif);}
.nomore{text-align:center; margin:0 auto; height:33px; margin-top:20px; background:url(../images/more_a_bg2.png) no-repeat; width:105px;}
.nomore a{ padding-left:0px; color:#bbb}
.nomore a:hover{ color:#bbb;}
.index_bg_block_2{ background:url(../images/bg_index_2.jpg) center 0 no-repeat; height:628px; min-width:1100px;}

.index_bg_block_3{ background:url(../images/bg_index_3.jpg) center 0 no-repeat; height:348px; min-width:1100px;}
.index_bg_block_3 .wrap{ overflow:hidden; height:348px !important; margin-top:-348px !important;}
.index_bg_block_3 ul{ position:relative; right:-50%; float:left; bottom:0px; margin-top:259px; display:inline;}
.index_bg_block_3 li{ width:192px; height:89px; float:left; display:inline; margin-right:7px; position:relative; left:-50%; background:#eee; text-align:center; text-align:center; font-size:14px; cursor:pointer;}
.index_bg_block_3 li .i3_icon{ width:38px; margin:15px auto 8px; display:block; overflow:hidden; height:39px;}
.index_bg_block_3 li.hover,.index_bg_block_3 li:hover{ background:#ffffff;}


.index_scroll_wrap{ padding:88px 0 65px;}
.scrollCon { position:relative; width:1100px; }
.scrollConwrap{ width:1100px; position:relative; overflow:hidden;}
.pro_index_list li{ float:left; width:360px; height:250px; overflow:hidden; margin-right:9px; position:relative;}
.pro_index_list li a:hover .text{ color:#e60012}
a.btn_left{ background:url(../images/scroll_btn.jpg); width:45px; height:46px; display:block; overflow:hidden; position:absolute; left:-22px;  top:50%; margin-top:-23px; z-index:11}
a.btn_right{ background:url(../images/scroll_btn.jpg) right top; width:45px; height:46px; display:block; overflow:hidden; right:-22px; position:absolute;  top:50%; margin-top:-23px; z-index:11}
a.btn_left:hover{ background-position:0 bottom;}
a.btn_right:hover{ background-position:right bottom;}

.pro_index_list .bg{ width:100%; height:38px; position:absolute; left:0px; bottom:0px; background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}

.pro_index_list .text{ width:100%; height:38px; position:absolute; left:0px; bottom:0px; line-height:38px; font-size:18px; color:#fff; text-align:center;}
.pro_index_list .jia{ background:url(../images/plus.png) no-repeat; width:72px; height:72px; top:-72px;  left:50%; margin-left:-36px; position:absolute; z-index:111;}


.index_foot_block{ background:url(../images/bg_index_4.jpg)  center 0 no-repeat; height:551px; min-width:1100px} 


.mbanner{ height:auto; width:100%; min-width:1100px; position:relative; overflow:hidden}
.pro_banner{ background:url(../images/mbanner_product.jpg) center 0 no-repeat;}
.mbanner .wrap{ height:370px; margin-top:-370px; position:relative; z-index:11}
.mbanner .scrollbtn{ background:url(../images/icon_scroll_btn.png) no-repeat; width:39px; height:38px; position:absolute; left:50%; top:294px; margin-left:-20px; filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;} 
.img_cheng{ display:block;}
.mbanner_bsize .img_cheng{ width:100%; min-width:1100px; height:auto;}
.mbanner_bsize{ background-size:cover !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; overflow:hidden}
.mbanner_bsize li{ background-size:cover !important; -webkit-background-size:cover !important; -moz-background-size:cover !important; overflow:hidden}
.mbanner .scrollbtn:hover{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;} 
.mbanner_shadow{ background:url(../images/bg_banner_showdon.png) repeat-x; height:11px; position:absolute; left:0px; width:100%; top:0; min-width:1100px; z-index:111}


.pro_topcon{ height:202px; width:100%; background:#fff url(../images/prowrap_bg.png) bottom repeat-x; overflow:hidden; position:relative; z-index:13}
.pro_topcon ul{ position:relative; right:-50%; float:left}
.pro_topcon li{ position:relative; left:-50%; float:left; width:310px; text-align:center; padding-top:36px; height:166px; cursor:pointer}
.pro_topcon li:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.pro_topcon li .t1{ font-size:24px; padding:5px 0 2px;}
.pro_topcon li .t2{ font-size:14px;}
.pro_topcon li .line{ position:absolute; right:0px; top:25px; height:141px; background:#e5e5e5; display:block; overflow:hidden; width:1px;}
span.icon_sj{ background:url(../images/icon_sj.png) no-repeat; width:17px; height:8px; position:absolute; bottom:0px; left:50%; margin-left:-8px; display:none; overflow:hidden}
.pro_topcon li.hover .icon_sj{ display:block}

.pro_topcon li .icon{ background:url(../images/icon_p_t_1.png) no-repeat; width:64px; height:64px; display:block; margin:0 auto; overflow:hidden;}

.pro_topcon li .t1{ color:#e20b1b}
.pro_topcon li.li2 .t1{ color:#27aac8}
.pro_topcon li.li3 .t1{ color:#ee8b2d}

.pro_topcon li.li2 .icon{ background-position:-64px 0}
.pro_topcon li.li3 .icon{ background-position:-128px 0}
.pro_topcon li.hover .icon{ background-image:url(../images/icon_p_t_1_hover.png);}

.pro_wrap{ background:#f7f7f7; position:relative; z-index:12; padding-bottom:118px}
.promenu{ border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; overflow:hidden; margin-top:30px; width:100%; float:left;}
.promenu a{ float:left;border-right:1px solid #e1e1e1; padding:0 26px; height:51px; line-height:51px; font-size:14px; color:#666;}
.promenu a:hover,.promenu a.hover{ background:#e20b1b; color:#fff;}
.promenu2{ border-bottom:1px solid #e1e1e1; overflow:hidden; padding:7px 5px;}
.promenu2 a{ float:left; padding:0 20px; line-height:37px; background:#aaa; margin-left:10px; color:#fff; font-size:14px;}
.promenu2 a:hover,.promenu2 a.hover{ background:#e20b1b}


.promenu_color2 a:hover, .promenu_color2 a.hover{ background:#ee8b2d}


.m_index_title{ font-size:30px;}
.m_index_title p{ font-size:14px; color:#aaa;}

.m_pro_index_list li{ margin-bottom:9px;}

.pro_more_wrap { padding-bottom:41px; padding-top:18px; border-bottom:1px solid #ececec;}
.pro_more_wrap .btn{ background:url(../images/icon_btn_more.png) no-repeat; width:86px; height:36px; line-height:36px; text-align:center; font-size:14px; color:#666; display:block; margin:0 auto;}
.pro_more_wrap .btn:hover{ background-position:0 bottom; color:#e20b1b}


.pro_index_list2 li{ background:url(../images/pro2_box_bg.png); width:258px; height:327px; overflow:hidden; padding-left:4px; padding-right:6px; position:relative; float:left; margin-right:9px; display:inline; margin-bottom:10px;}
.pro_index_list2 li:hover{ background-image:url(../images/pro2_box_bg_hover.png)}
.pro_index_list2 .pic{ width:230px; height:230px; margin:10px auto; overflow:hidden;}
.pro_index_list2 .t1{ height:42px; line-height:42px; font-size:14px; padding:0 15px; color:#666}
.pro_index_list2 .icon_sc{ background:url(../images/icon_xin.png) 0 center no-repeat; padding-left:18px;}
.pro_index_list2 .icon_share2{ background:url(../images/icon_share_2.png) 0 center no-repeat; padding-left:18px; margin-left:5px;}
.pro_index_list2 .t2{ background:url(../images/icon_view.png) right center no-repeat; height:16px; margin-right:15px}
.pro_index_list2  .t3{ position:absolute; left:18px; bottom:18px;}
.pro_index_list2  .t3 a{ color:#939393}
.pro_index_list2  .t3 a:hover{ color:#e20b1b}
.pro_index_list2 a:hover .t1{ color:#e60012}
.pro_index_list2 a:hover .pic{ filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}

.dianqi_pro_top{ padding-top:50px;} 
.dianqi_pro_top .dq_p_left{ width:480px; height:480px; float:left; border:1px solid #ccc;  position:relative; z-index:112}
.dianqi_pro_top .dq_p_right{ width:578px; float:right;}
.dianqi_pro_top .dq_p_left a{ display:block; width:480px; height:480px; position:relative; z-index:112}

.dianqi_pro_top .dq_p_right .t1{ font-size:36px; color:#333; height:64px; z-index:111 }
.dianqi_pro_top .dq_p_right .t2{ position:relative; border-bottom:1px solid #bebebe; width:100%;}
.dianqi_pro_top .dq_p_right .t2 a{ float:left; width:120px; height:48px; line-height:48px; margin-top:6px; border:1px solid #e0e0e0; border-bottom:1px solid #bebebe; background:#e9e9e9; color:#717171; margin-bottom:-1px; text-align:center}
.dianqi_pro_top .dq_p_right .t2 a.hover{ margin-top:0px; height:54px; line-height:54px; border:1px solid #bebebe; border-bottom:1px solid #f6f6f6; background:#f6f6f6}

.dianqi_pro_top .dq_p_right .t3{ height:256px; margin-top:15px; overflow:hidden; margin-bottom:20px; line-height:21px;}


.dianqi_pro_top .dq_p_right .t4{ position:relative; height:66px; line-height:66px; border-bottom:1px solid #e9eced; border-top:1px solid #e9eced;}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun{ background:url(../images/icon_btn_zixun.png) no-repeat; width:96px; height:40px; display:block; padding-left:50px; font-size:18px; color:#e1424e; line-height:40px; position:absolute; left:0px; top:13px;}
.dianqi_pro_top .dq_p_right .t4 a.btn_go_zixun:hover{ background-position:0 bottom }
.dianqi_pro_top .dq_p_right .t4 .t4right{ text-align:right; float:right; padding-left:67px;  position:relative;}
.dianqi_pro_top .dq_p_right .t4 .t4right a{ display:block; background:url(../images/icon_sc.png); width:57px; height:57px; position:absolute; left:0px; top:6px;}

.dianqi_pro_top .dq_p_right .t4 .t4right a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.dianqi_pro_top .dq_p_right .t4 .t4right  span{ color:#e20b1b}


.pro_title_dian{ background:url(../images/bg_diandiandian.png) 0 center repeat-x; height:40px; line-height:40px; margin:30px 0 20px}
.pro_title_dian span{ float:left; background:#f7f7f7; padding-right:20px; height:40px; line-height:40px; font-size:18px;}

.server_con_top .m_index_title p{ color:#666}

.server_index_box{ background:url(../images/server_block_bg.jpg); height:192px; width:1076px; margin:0 auto 67px;}
.server_index_box li{ width:339px; height:183px; float:left; display:inline; margin:4px 21px 0 4px;}
.server_index_box li .t1{ padding-left:175px; font-size:18px; line-height:110%; padding-top:30px; padding-bottom:20px;}

.server_index_box li .t2{ padding-left:175px; font-size:13px; padding-right:15px;}

.server_index_bottom{ background:#fff; position:relative; z-index:111}

.server_index_bottom .wrap{ width:1063px; padding:49px 0}
.server_index_bottom .left{ background:#f7f7f7 url(../images/bg_s_news.jpg) right top no-repeat; width:703px; height:175px; float:left;}
.server_index_bottom .left .lpic{ float:left; width:239px; height:132px; padding-left:15px; padding-top:24px;}
.server_index_bottom .left .rtext{ float:left; width:360px; padding-left:20px; padding-top:24px; font-size:13px; line-height:18px;}

.server_index_bottom .left .rtext .t1{ font-size:16px; white-space:nowrap; overflow:hidden; width:100%; color:#606060; padding-bottom:5px;}
.server_index_bottom .left .rtext .t2{ color:#aaa}
.server_index_bottom .left .rtext .t3{ height:57px; overflow:hidden; color:#606060}

.server_index_bottom .left .t4{ padding-top:8px;}
.server_index_bottom .left .t4 a{ float:left;}
.server_index_bottom .left .rtext a:hover .t1{ color:#e60012}

.server_index_bottom .left .t4 a.share{ background:url(../images/icon_news_share.png) 0 -5px no-repeat; height:30px; line-height:30px; padding-left:20px; color:#90908f}
.server_index_bottom .left .t4 a.share:hover{ background-position:0 -45px; color:#d32622;}
.server_index_bottom .left .zang_text_wrap { padding-top:3px; float:left; padding-left:9px;}
.server_index_bottom .left .zang_text_wrap .rbg{ float:left; padding-right:5px; background:url(../images/bg_zang2.png) right top no-repeat; height:24px; padding-right:5px; width:1px; overflow:hidden;}
.server_index_bottom .left .zang_text_wrap .lbg{ float:left; background:url(../images/bg_zang2.png) no-repeat; padding-left:10px; height:24px;}
.server_index_bottom .left .zang_text_wrap b{ float:left; background:url(../images/bg_zang2.png) bottom repeat-x; height:24px; line-height:24px; padding:0 5px;}
.server_index_bottom .left  .zang_a{ background:url(../images/bg_zang.png) no-repeat; width:56px; height:24px; line-height:24px; text-indent:30px; color:#d32622; float:left; margin-top:3px; margin-left:20px; display:inline;}
.server_index_bottom .left  .zang_a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

.server_index_bottom .right{ float:right; width:339px; height:175px;}
.srtoplist li{ float:left; width:113px; height:132px;}
.srtoplist li.li1{ background:#f5f5f5 url(../images/icon_s_i1.png) 24px 15px no-repeat;}
.srtoplist li.li2{ background:#fbf9f9 url(../images/icon_s_i2.png) 24px 15px no-repeat;}
.srtoplist li.li3{ background:#faeeee url(../images/icon_s_i3.png) 24px 15px no-repeat;}

.srtoplist li a{ display:block; padding-top:100px; height:32px; text-align:center; line-height:19px; color:#666; font-size:13px;}

.srtoplist li.li1:hover{ background:#d32622 url(../images/icon_s_i1_h.png) 24px 15px no-repeat;}
.srtoplist li.li2:hover{ background:#d32622 url(../images/icon_s_i2_h.png) 24px 15px no-repeat;}
.srtoplist li.li3:hover{ background:#d32622 url(../images/icon_s_i3_h.png) 24px 15px no-repeat;}
.srtoplist li:hover a{ color:#fff}
.srtoplist li.li1 a{ padding-top:90px; height:42px;}
.srbottomlist{ background:#f5f5f5; height:43px; line-height:43px;}
.srbottomlist a{ background:url(../images/icon_s_1.png) 0 center no-repeat; padding-left:25px; float:left; margin-left:16px; display:inline; padding-right:22px; color:#666; font-size:13px;}
.srbottomlist a:hover{ color:#BA251D}
.srbottomlist a.a2{ background-image:url(../images/icon_s_2.png)}
.srbottomlist a.a3{ background-image:url(../images/icon_s_3.png); padding-right:0px; position:relative; z-index:1111}

.srbottomlist a.a3 img{ position:absolute; right:-16px; top:37px; display:none}


/*联系*/
.server_banner_5{ background:url(../images/banner_server_5.jpg) center 0 no-repeat}
.server_nav { background:#fff; padding-top:40px; padding-bottom:40px; position:relative;}
.server_nav .icon{ background:url(../images/icon_server.png) no-repeat; width:64px; height:64px; display:block; margin:0 auto;}
.server_nav li{ width:218px; float:left;  border-left:1px solid #e7e7e7; text-align:center; height:140px;}
.server_nav li.frist{ border:none}
.server_nav li .t1{ font-size:16px; color:#e70012; padding:12px 0 8px;}
.server_nav li .t2{ font-size:13px; color:#999}
.server_nav .icon_s2{ background-position:-64px 0}
.server_nav .icon_s3{ background-position:-128px 0}
.server_nav .icon_s4{ background-position:-192px 0}
.server_nav .icon_s5{ background-position:-256px 0}

.server_nav li.hover .icon{ background-image:url(../images/icon_server_hover.png)}
.server_nav li.hover2 .icon{ background-image:url(../images/icon_server_hover.png)}

.server_wrap{ background:#ededed url(../images/server_bg.jpg) repeat-x; position:relative; padding-bottom:45px;}
.server_con_top { position:relative;background:#ededed url(../images/server_bg.jpg) repeat-x; min-width:1100px;}
.server_con_top .icon{ background:url(../images/icon_contact.png) no-repeat; width:43px; height:39px; position:absolute; left:50%; margin-left:-21px; top:-17px;}
.server_con_top .m_index_title{ font-size:36px; color:#e70012; padding-top:40px;}


.sbox{ width:1030px; margin:0 auto;} 
.sbox .tbg{ background:url(../images/s_box_tbg.jpg); height:7px;}
.sbox .cbg{ background:url(../images/s_box_cbg.jpg) repeat-y; width:1020px; padding:0 5px 30px;}
.sbox .fbg{ background:url(../images/s_box_fbg.jpg) no-repeat; height:38px;}

.contactleft{ float:left; padding-left:305px; width:320px; color:#666; line-height:22px; padding-top:50px; background:url(../images/contact_left_img.jpg) 45px 62px no-repeat; min-height:300px;}
.contactright{ float:right; display:inline; margin-right:43px; margin-top:46px; display:inline;}

.contactleft .cwtel{ height:81px; padding-left:62px; background:url(../images/icon_ctel.jpg) 2px center no-repeat; border-top:1px dashed #e5e5e5;border-bottom:1px dashed #e5e5e5; margin:6px 0;}
.contactleft .cwtel .t1{ font-size:18px; padding-top:10px;}
.contactleft .cwtel .t2{ font-size:24px;font-family:Georgia, "Times New Roman", Times, serif; color:#e60012;}

.contactleft  .t3{ font-size:18px; line-height:32px;}


.dcbox{ width:960px;}
.dcbox .tbg{ background:url(../images/dc_cbg.png) repeat-y; height:auto;}
.dcbox .cbg{ background:url(../images/dc_tbg.png) no-repeat; position:relative; z-index:11; width:auto;}
.dcbox .fbg{ background:url(../images/dc_fbg.png) no-repeat; height:128px; position:relative; z-index:0; margin-top:-80px;}

.wenjuan{ padding:20px 0; min-height:145px; width:30%; margin:0 auto; line-height:200%; }
.wenjuan dl{ padding:10px 0 10px; min-height:120px; display:block}
.wenjuan dd{ padding-left:20px;}
/*表单*/
.tousu_table{ width:50%; margin:0 auto;} 
.tousu_table2{ width:auto; padding-left:20%;}
.input_text{ border:medium none; border:1px solid #d6d6d6; width:296px; height:33px; line-height:33px; background:url(../images/bg_input.png) no-repeat; padding:0 5px;}
.tousu_table td{ padding:2px 10px 3px; font-size:13px;}
.tousu_table td label{ font-size:13px;}
.tousu_table .td_left{ font-size:13px; text-align:right; padding-right:10px;}
.tousu_table  .yzm{ display:inline-block; vertical-align:middle; margin-left:10px; cursor:pointer}
.btn_ok_tijiao{ background:url(../images/btn_bg.png); width:119px; height:34px; display:block; text-align:center; line-height:34px; color:#fff; font-size:16px; margin:20px 0 0}
.btn_ok_tijiao:hover{ color:#dadada;}

.ding_div{ height:52px; width:100%; position:relative; padding-bottom:20px;}
.icon_ding{ background:url(../images/bg_ding.png); width:52px; height:52px; position:absolute; left:50%; margin-left:-26px; top:-6px;}
.tousu_table td .tips{ padding-left:20px; color:#bbb}
.tousu_table td .textarea{ border:1px solid #d6d6d6; width:296px; height:103px; line-height:33px; background:url(../images/bg_input.png) no-repeat; padding:0 5px;}




.yuyue_box{ background:url(../images/bg_yuyue.png) no-repeat; width:1059px; height:419px; margin:0 auto 13px; padding:6px;}
.yy_left{ float:left;; width:704px;}
.yy_right{ float:right; width:345px;}
.yy_title{ height:50px; line-height:50px; text-align:center; font-size:30px; font-family:'微软雅黑'; color:#fff;}

.tt_table { padding-top:40px;}
.tt_table td{ padding:13px; font-size:13px; color:#999;}
.tt_table td.td_left{ text-align:right; width:27%;}
.yy_text{ border:1px solid #d6d6d6; width:288px; padding:0 10px; height:38px; line-height:38px;}
.tt_table td select{  border:1px solid #d6d6d6; padding:5px; margin-right:20px;}

.btn_yy_sub{ background:url(../images/yy_btn.png); width:191px; height:40px; text-align:center; line-height:40px; color:#fff; font-size:18px; text-shadow:2px 0 0 #e02924; display:block; margin:20px auto;}
.btn_yy_sub:hover{ color:#fff;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;}

.yy_tips{ font-size:16px; color:#e60012; text-align:center;}
.yy_title2{ font-size:22px; height:50px; line-height:50px; color:#333; text-align:center;}
.yy_title2 span{ color:#d32622}

.yy_right_wrap{ height:320px; overflow:hidden; padding:20px 20px 0 62px;}
.yy_sq_list{ line-height:32px; max-height:}

.yy_box_bg{ background:url(../images/yy_box_bg2.jpg) no-repeat; height:396px;} 
.yuyue_box2{ background:url(../images/bg_yuyue2.png); height:469px;}
.yy_right_wrap2{ padding:10px 18px 0; line-height:20px;}

.yuyue_box3{ background:url(../images/bg_yuyue3.png); height:488px; position:relative;}
.btn_yy_sub2{ background:url(../images/yy_btn2.png); width:141px; position:absolute; top:298px; left:120px;}

.yy_banner_cur{ position:absolute; right:20px; text-align:right; z-index:111; bottom:12px;}
.yy_banner_cur a{ display:inline-block; background:url(../images/yy_flash_cur.png) no-repeat; width:15px; height:15px; margin:0 3px;}
.yy_banner_cur a.hover{ background:url(../images/yy_flash_cur_hover.png);}

.yy_case_banner{ width:659px; height:334px; top:118px; left:373px; position:absolute;}
.yuyue_box3 .t1{ font-size:16px; padding:0 36px; height:62px; line-height:62px;}
.yy_case_banner ul li{ position:absolute; left:0px; top:0px;}


.scrollmbanner{ height:100%; width:100%; position:relative;}
.scrollmbanner ul{ position:absolute; left:0px; width:100%; height:100%;}
.scrollmbanner ul li{ width:100%; height:370px; overflow:hidden; height:100%; background-position:center 0 !important; float:left;}
a.scrollbtn_left{ background:url(../images/btn_scroll.png) no-repeat; width:74px; height:54px; position:absolute; left:0px; top:50%; margin-top:-27px; z-index:111; display:none; left:-20px;}

a.scrollbtn_right{ background:url(../images/btn_scroll.png) right top no-repeat; width:74px; height:54px; position:absolute; right:0px; top:50%; margin-top:-27px;  z-index:111; display:none; right:-24px;}

a.scrollbtn_right:hover{ background-position:right bottom;}
a.scrollbtn_left:hover{ background-position:left bottom;}

#mbanner .scrollmbanner{ position:absolute; left:0px; top:0px; width:100%; z-index:22}  





.mbannerTitle{ display:inline-block; position:absolute; left:50%; margin-left:-200px; width:400px; text-align:center;text-align:center; top:150px;  text-shadow:0px 0 2px #666}
.mbannerTitle h1{ font-size:30px; color:#fff;}
.mbannerTitle h2{ font-size:14px; color:#fff; padding-top:5px;}

.news_topcon{ height:58px;}
.news_topcon li{ width:auto; float:left; padding:0px 26px;; height:58px; line-height:50px;}
.news_topcon li a{ color:#666; font-size:14px;}
.news_topcon li.hover a,.news_topcon li:hover a{ color:#e60012}




.news_right_box{ width:268px; position:absolute; right:0px; top:26px; margin-bottom:56px;}
.news_right_box .tbg{ background:url(../images/nr_tbg.png); height:10px; overflow:hidden;}
.news_right_box .cbg{ background:url(../images/mr_cbg.png) repeat-y; min-height:100px;}
.news_right_box .fbg{ background:url(../images/nr_fbg.png) no-repeat; height:11px;}

.news_right_box .cbg .con{ padding:0 4px;}
.sxy_right .t1{ font-size:22px; text-align:center; padding:20px 0;}

.sxy_img_wrap{ background:url(../images/sxy_r_bg.png) repeat-y; position:relative; padding-top:90px; margin-top:42px;}
.sxy_img_wrap .img{ top:-42px; position:absolute; width:100%; text-align:center;}
.sxy_img_wrap .text{ color:#fff; padding:15px 10px; font-size:13px; line-height:23px;}


.sxy_right .t2{ background:#f3f3f3; text-align:center; padding:10px 0;font-size:18px;}
.sxy_right .t2 p{ color:#e60012; font-weight:bold; font-size:18px;}


.table_px_time p{ border-top:1px solid #efefef; height:42px; line-height:42px; overflow:hidden; text-indent:24px; overflow:hidden; background:url(../images/icon_jt.png) 15px center no-repeat; padding-right:20px;}
.table_px_time p a{ color:#333;}
.table_px_time p b{ color:#e60012; font-weight:normal}
.table_px_time p a:hover{ color:#e60012}


.active_list li{ float:left; width:538px; height:368px; border:1px solid #d8d8d8; border-bottom:2px solid #d8d8d8; background:#fff; position:relative; overflow:hidden; margin-right:20px; margin-bottom:24px; display:inline;}
.active_list .tpic{ height:220px; overflow:hidden}
.active_list .text{ height:109px; overflow:hidden; border-bottom:1px solid #d8d8d8; line-height:22px;}
.active_list .text .t1{ font-size:16px; color:#666; padding:10px;}
.active_list .text .t2{ padding:0 10px; color:#999}
.active_list .bottom{ background:url(../images/icon_time.png) 15px center no-repeat; padding-left:35px; height:40px; line-height:40px;color:#999;}
.active_list .bottom span{ color:#e60012;}
.active_list .nshare{ position:absolute; left:auto; right:13px; bottom:10px;}
.active_list .nshare a{ background:url(../images/icon_news_share.png) 0 -10px no-repeat; padding-left:20px; color:#90908f;}
.active_list .nshare a:hover{ background:url(../images/icon_news_share.png) 0 -50px no-repeat; color:#e60012}

.news_detail_top{ border-bottom:1px solid #dfdfdf; padding:13px 0; height:36px}
a.nd_t_back{ background:url(../images/btn_back.png) no-repeat; width:86px; height:36px; display:block; text-indent:37px; line-height:36px; letter-spacing:2px; font-size:14px; color:#666;}
a.nd_t_back:hover{ background-position:0 bottom; color:#fff;}
.news_d_share{ position:absolute; right:0px; top:22px; float:right;}

.news_left_box{ float:left; width:810px; padding-top:25px;}
.news_title h1{ color:#e60012; font-size:30px; text-align:center}
.news_title p{ color:#9b9b9b; font-size:13px; text-align:center;}
.newscon{ font-size:14px; color:#333; line-height:24px; padding:20px 0; border-bottom:1px solid #dfdfdf}
.newscon p,.newscon div{ font-size:14px;}

.newsfoot{ padding:20px 0 50px; line-height:24px; font-size:13px;}
.newsfoot p{ font-size:13px;}
.newsfoot p a{ color:#666}
.newsfoot p a:hover{ color:#e60012}
.nd_r_title{ height:39px; line-height:39px; background:#f3f3f3 url(../images/icon_nr_title.png) 13px center no-repeat; border-bottom:1px solid #dfdfdf; padding-left:30px; font-size:14px; position:relative;}

.sxy_r_news_active{ padding:9px; overflow:hidden}
.sxy_r_news_active p{ color:#666; text-align:center; font-size:13px; white-space:nowrap; overflow:hidden; padding-bottom:10px;text-overflow: ellipsis;}
.sxy_r_news_active img{ width:100%;}
.sxy_r_news_active a:hover p{ color:#e60012}

a.nr_more{ background:url(../images/nr_more_bg.png) repeat-x; height:31px; line-height:31px; display:block; text-align:center; color:#666}
a.nr_more:hover{ color:#e60012}
.nr_more span{ display:inline-block; background:url(../images/icon_jt2.png) right center no-repeat; padding-right:15px;}
.nr_more:hover span{ background-image:url(../images/icon_jt2_hover.png)}




/*about*/
.about_nav{ height:34px; background:url(../images/about_nav_bg.jpg) repeat-x; margin:30px 0 10px;}
.about_nav a{ display:inline-block; vertical-align:middle; background:url(../images/about_nav_btn.png) 0 bottom; width:139px; height:34px; line-height:34px; text-align:center; color:#000; font-size:14px; float:left; margin:0 5px;}
.about_nav .wrap{ height:34px; background:#fff; padding:0 23px;  width:596px;}
.about_nav a:hover,.about_nav a.hover{ background-position:0 0; color:#fff;}

.about_banner2{ background:url(../images/banner_about_2.jpg) center 0 no-repeat; height:580px;}

.ai_title{ font-size:36px; text-align:center; line-height:47px; color:#e60012; padding:50px 0 30px;}

.ai_text{ padding:0 39px 30px;}
.ai_text .ai_text_left{ float:left; width:580px; font-size:14px; line-height:22px; color:#666}
.ai_text_right{ float:right; background:#e60012; color:#fff; width:361px; font-size:18px; padding:20px 30px; line-height:30px;}
.ai_text_right h3{ font-size:30px; font-weight:bold; padding:20px 0;}

.about_foot{ background:url(../images/about_foot_bg.png) repeat-x; height:300px; min-width:1100px; margin-top:88px;}


.about_foot h1{ padding:28px 0 20px; font-size:18px; text-align:center;}

.about_foot li{ float:left; width:33%; text-align:center; overflow:hidden;}
.about_foot li .t1{ font-size:14px; padding-top:9px;}
.about_foot li .t1 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.about_foot h2{ font-size:24px; text-align:center; padding-top:30px; color:#e60012;}



.about_2_list li { position:relative; margin:0 auto; width:100%; overflow:hidden; min-height:73px; background:url(../images/li_cbg.png) center repeat-y; padding:5px 0; +float:left}

.about_2_box{ width:492px; float:left;}
.about_2_box .tbg{ background:url(../images/about_2_box.png) no-repeat; height:10px; }
.about_2_box .fbg{ background:url(../images/about_2_box.png) 0 bottom no-repeat; height:10px;}
.about_2_box .cbg{ background:url(../images/about_2_box.png)  right 0 repeat-y;padding:15px 30px; width:432px; font-size:14px; color:#666}
.about_2_list li.tbg{ background:url(../images/li_tbg.png) center 0 no-repeat; width:100%; height:92px;  padding:0px;}
.about_2_list li .nian{ background:url(../images/li_yuan.png) no-repeat; width:65px; height:73px; line-height:73px; text-align:center; color:#fff; font-size:20px; display:inline-block; vertical-align:middle; position:absolute; left:50%; margin-left:-32px; top:50%; margin-top:-36px;}


.about_2_list li.fbg{ background:url(../images/li_fbg.png) center 0 no-repeat; width:100%; height:92px; padding:0px;}
.about_2_list li.even .about_2_box{ float:right;}






.about_3_list{ width:963px; margin:0 auto}
.about_3_list li{ width:100%; padding:10px 0; overflow:hidden}
.about_3_list .lpic{ background:url(../images/bg_about_list_3.jpg) no-repeat; width:92px; height:78px; float:left;  overflow:hidden; font-size:16px; color:#df4e1c; text-align:center; line-height:60px; font-weight:bold;}
.about_3_list .rtext{ float:left; width:871px;}
.about_3_list .rtext .tbg{ background:url(../images/bg_about_list_li.jpg) no-repeat; height:10px; overflow:hidden}
.about_3_list .rtext .cbg{ background:url(../images/bg_about_list_li_cbg.jpg) repeat-y; width:818px; font-size:14px; color:#666; margin-left:13px; padding:15px 20px;}
.about_3_list .rtext .fbg{ background:url(../images/bg_about_list_li.jpg) 0 bottom no-repeat; height:10px;}
.about_3_list .rtext .cbg p,.about_3_list .rtext .cbg div{ font-size:14px; color:#666;}




.about3_scroll{ background:url(../images/about_3_fbg.png) center bottom  no-repeat; padding-bottom:0px; position:relative; margin-top:50px;}
.about_3_scroll_list li{ float:left; width:221px; height:244px; overflow:hidden; margin-right:18px; display:inline; text-align:center; font-size:14px; color:#666}
.about_3_scroll_list li .img{ height:157px; overflow:hidden; margin-bottom:30px; text-align:center;}
.about_3_scroll_list li .img img{ height:157px; width:auto;}
.about_3_scroll_wrap{ margin:0 81px; overflow:hidden; position:relative;}
.btn_scroll_left{ position:absolute; background:url(../images/about_3_scroll.png) no-repeat; width:49px; height:49px; left:16px; top:55px;}
.btn_scroll_right{ position:absolute; background:url(../images/about_3_scroll.png) right 0 no-repeat; width:49px; height:49px; right:16px; top:55px;}

 .btn_scroll_left:hover{ background-position:0 bottom}
 .btn_scroll_right:hover{ background-position:right bottom}


.about_4_img_block{ width:100%; height:400px;}
.about_4_img_block .wrap{ height:400px;}
 .img_t_block{ width:165px; height:239px; position:absolute; left:19px; top:-95px;}
.about_4_con{ padding-top:50px; padding-bottom:74px; font-size:14px; color:#666; line-height:150%}
.about_4_con p{ font-size:14px;}



.about_4_scroll{ position:relative; width:802px; margin:0 auto}
.about_4_scroll_wrap { width:620px; margin:0 auto; position:relative; height:180px}
.about_4_scroll_wrap ul li{ height:180px; width:620px; overflow:hidden; background:#f2f2f2; position:absolute; left:50%; margin-left:-310px; top:0px; display:none}
.about_4_scroll_wrap .lpic{ width:220px; float:left; overflow:hidden}
.about_4_scroll_wrap .rtext{ float:left; width:340px; background:#f2f2f2; height:160px; padding:20px 30px 0; font-size:14px; line-height:22px;}
.about_4_scroll_wrap ul li.hover{ display:block}
.about_4_scroll_wrap_box{ position:absolute; width:80%; left:10%; top:-10%; height:80%; background:#f2f2f2; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8}
.about_4_scroll_wrap_box2{ width:70%; top:-20%; left:15%;  filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7}
.about_4_scroll_wrap_box3{ width:60%; top:-30%; left:20%;  filter:alpha(opacity=55); -moz-opacity:0.55; opacity:0.55}
.about_4_scroll_wrap_box4{ width:50%; top:-40%; left:25%;  filter:alpha(opacity=30); -moz-opacity:0.; opacity:0.3}

.about_4_scroll .btn_scroll_left,.about_4_scroll .btn_scroll_right{ margin-top:5px;}

.about_4_scroll_btn{ background:url(../images/bg_scroll.png) repeat-x; height:84px; text-align:center; margin:30px 0 78px;}
.about_4_scroll_btn a{ background-image:url(../images/btn_cur_zi.png); width:52px; height:84px; display:inline-block; vertical-align:middle; font-size:30px; font-family:'微软雅黑'; line-height:50px; margin:0 3px;}
.about_4_scroll_btn a:hover,.about_4_scroll_btn a.hover{ background-image:url(../images/btn_cur_zi_hover.png); color:#fff;}



.pro_scroll_banner{ background:#141414; width:100%; min-width:1100px; height:600px; position:relative; padding-top:20px;}
.pro_scroll_banner .btn_left{ background:url(../images/bg_btn_product_top.png) no-repeat; width:54px; height:54px; position:absolute; left:0px; top:50%; margin-top:-27px}
.pro_scroll_banner .btn_right{ background:url(../images/bg_btn_product_top.png) right top no-repeat; width:54px; height:54px; position:absolute; right:0px; top:50%; margin-top:-27px}


.poject_top{ background:#f3f3f3; width:100%; min-width:1100px;}

.poject_top .pj_left{ float:left; width:565px; padding-left:15px; padding-top:40px; line-height:22px;}
.poject_top .pj_right{ float:right; padding:35px 35px 35px 0}
.icon_tel{ background:url(../images/icon_tel.png) no-repeat; padding-left:35px; height:29px; line-height:29px; color:#e60012; font-size:14px; margin-top:20px;}
.icon_tel span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}


.poject_list{ float:left; padding-left:38px;}
.poject_list li{ text-align:center; font-size:14px; float:left; color:#333; margin-right:37px; height:250px; margin-bottom:10px; display:inline; cursor:pointer; width:228px; line-height:20px;}
.poject_list .tpic{ background:url(../images/poject_list_bg.png) no-repeat; width:190px; height:139px; padding:22px 20px 22px 18px; text-align:center; margin-bottom:7px;}

.poject_content{ background:url(../images/bg_poject.jpg) center 0 no-repeat;}

.poject_list .tpic:hover{
	-moz-transform: scale(1.1) rotate(7deg);
	-webkit-transform: scale(1.1) rotate(7deg);
	-o-transform: scale(1.1) rotate(7deg);
	-ms-transform: scale(1.1) rotate(7deg);
	transform: scale(1.1) rotate(7deg);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
	-webkit-backface-visibility: hidden;	
}

.poject_detail_box_wrap{ width:100%; min-width:1100px; position:fixed; height:550px; top:50%; margin-top:-275px; z-index:111111; display:none; }
.poject_detail_box { width:1100px; margin:0 auto;  height:550px; background:#fff url(../images/loading.gif) center center no-repeat;}
.poject_detail_box .top{ height:71px; position:relative;}
.poject_detail_box .top .tright{ position:absolute; right:15px; top:15px; width:105px;}
.poject_detail_box .t_btn_left{ background:url(../images/icon_poject_box.jpg) no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .t_btn_right{ background:url(../images/icon_poject_box.jpg) -35px 0 no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .t_btn_close{ background:url(../images/icon_poject_box.jpg) right 0 no-repeat; width:35px; height:33px; float:left;}
.poject_detail_box .tright a:hover{ background-image:url(../images/icon_poject_box_hover.jpg);}

.poject_detail_box .p_left{ float:left; width:580px; height:410px; background:url(../images/bg_poject_box_img.jpg) no-repeat; padding:22px 20px 21px 19px; margin-left:25px; display:inline}

.poject_detail_box .p_left_banner{ position:relative; width:580px; height:410px;}
.p_left_banner ul li { position:absolute; left:0px; top:0px; height:410px;}

.poject_detail_box .p_right{ float:left; width:400px; margin-left:26px; display:inline;}
.poject_detail_box .p_right .t1{ color:#e60012; font-size:18px; padding-top:10px;}
.poject_detail_box .p_right .t2{ line-height:22px; padding:15px 0; font-size:14px;}
.poject_detail_box .p_right .t2 *{ font-size:14px;}
.poject_detail_box .p_right .t3{ line-height:23px; height:310px; overflow-y:scroll;}
.poject_detail_box_wrap_bg{ width:100%; height:100%; background:#000; z-index:111110; left:0px; top:0px; position:fixed; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display:none}


.zp_top_text{ color:#666; line-height:24px; text-align:center; font-size:14px; padding:0 100px;}
a.zp_btn_look{ background:url(../images/zp_btn_bg.jpg); width:119px; height:34px; display:block; margin:30px auto; text-align:center; line-height:34px; color:#fff;}
a.zp_btn_look:hover{ background-position:0 bottom; color:#fff;}

.zp_icon_box{ background:#f3f3f3; height:280px; min-width:1100px; width:100%;}

.zp_icon_box li{ width:277px; float:left; text-align:center ; line-height:22px; color:#666; padding:57px 65px 0 31px}
.zp_icon_box li .t1{ font-size:18px; color:#e60012; padding: 10px 0}
.zp_icon_box li a{ color:#666; text-decoration:underline}
.zp_icon_box li a:hover{color:#e60012; }
.zp_icon_box li .t2{ font-size:13px}



.zp_con_wrap{ background:#fff; width:100%; min-width:1100px;}

.zp_box_con { width:963px; margin:0 auto;  margin-bottom:60px;}
.zp_box_con .tbg{ background:url(../images/zp_con_tbg.jpg); height:54px; width:963px;}
.zp_box_con .cbg{ background:url(../images/zp_con_cbg.jpg) repeat-y; padding-left:4px; padding-right:4px; width:955px; overflow:hidden}

.zp_box_con .fbg{ background:url(../images/zp_con_fbg.jpg)  no-repeat; height:5px;}

dl.zp_list{ position:relative;}

.zp_list dt{ height:51px; border-bottom:1px solid #e2e2e2; border-top:1px solid #e2e2e2;  margin-top:-1px; z-index:111; cursor:pointer; background:#fbfbfb}
.zp_list dt .item{ float:left; padding-left:45px; font-size:14px; line-height:51px; overflow:hidden;text-overflow:ellipsis}
.zp_list dt .item1{ width:300px;}
.zp_list dt .item2{ width:150px;}
.zp_list dt .item3{ width:200px; padding-left:60px; padding-right:20px;}
.zp_list dt .item4{ width:70px;}

.zp_list dt:hover .item{ color:#d32622}
.zp_list dt.hover .item4{ color:#d32622}
.zp_list dd{ font-size:13px; position:relative;  background:#fff url(../images/zp_dd_bg.png) repeat-x; line-height:23px; position:relative;  display:none; z-index:110; border-bottom:1px solid #e2e2e2; min-width:100%; overflow:hidden;}
.zp_list dd *{ font-size:13px;}
.zp_list dd a.zp_btn_look{ position:absolute; margin:0 auto; right:17px; top:50%; margin-top:-17px;}
.zp_list dd .con{padding:15px 150px 15px 50px; position:relative;}

.zp_list dt.even{ background:#f5f5f5; box-shadow: -1px -1px 2px #eee inset;}



/*新乐园*/
.xly_wrap{ background:#f5f5f5; padding-top:17px; position:relative;}
.xly_left{ float:left; width:720px;}
.xly_right{ float:right; width:360px;}

.xly_banner{ width:720px; height:330px; position:relative; margin-bottom:19px;}
.xly_banner ul{ position:absolute; left:0px; width:100%; top:0px; height:330px;}
.xly_banner ul li{ position:absolute; left:0px; top:0px;}
.xly_banner .xly_cur{ position:absolute; bottom:10px; right:20px;}
.xly_banner .xly_cur a{ background:url(../images/xly_banner_btn.png) right top no-repeat; height:11px; width:11px; display:inline-block; margin:0 2px;}

.xly_banner .xly_cur a.hover{ background-position:0 0;}

.xly_block{ background:#fff; margin-bottom:18px;}
.xtitle{ height:52px; font-size:18px; color:#646464; border-bottom:1px solid #f2f2f2; line-height:52px; font-weight:bold; padding-left:15px; position:relative;}
.xtitle a{ font-weight:normal; position:absolute; right:0px; top:0px; height:50px; line-height:50px; padding-right:10px; font-size:13px; color:#aaaaaa}
.xtitle a:hover{ color:#e60012}
.xly_left .xtitle{ padding-left:25px;}
.xly_list li{ padding:30px 0; border-bottom:1px solid #f4f4f4;}

.xly_list .lpic{ width:240px; float:left; overflow:hidden; min-height:134px; display:inline; margin-left:25px;}
.xly_list .lpic img{ width:240px}
.xly_list .rtext{ float:left; width:400px; margin-left:20px; display:inline; position:relative; height:134px; overflow:hidden;}
.xly_list .rtext .t1{ display:block; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:30px; padding-bottom:4px; color:#333}
.xly_list .rtext a:hover .t1{ color:#e60012}

.xly_list li:hover a.t1,.xly_list li:hover .rtext .t2,.xly_list li:hover .rtext .t1{color:#e60012}
.xly_list .rtext .t2{ color:#666; line-height:18px; height:54px; overflow:hidden; padding-top:4px;}
.xly_list .nshare{ left:0px; bottom:5px;}
.xly_list .rtext .ttime{ font-size:14px;}
.xly_r_con{ padding:10px; text-align:center;}
a.xly_gg{ display:block; font-size:14px; color:#333; }
a.xly_gg img{  display:block;margin:0 auto 10px; width:100%;}
a.xly_gg:hover{color:#e60012;}

.xly_video_list li{ padding-bottom:32px; border-bottom:1px solid #f4f4f4; padding-top:16px; cursor:pointer; width:660px; margin:0 auto;}
.xly_video_list .t1{ font-size:16px; color:#333; height:50px; line-height:50px; text-align:center;}
.xly_video_list .pic{ width:660px; height:380px; position:relative;}
.xly_video_list .icon{ background:url(../images/video_icon.png); height:50px; width:50px; overflow:hidden; position:absolute; left:50%; top:50%; margin-left:-25px; margin-top:-25px;}
.xly_video_list a{ display:block; width:660px; margin:0 auto;}
.xly_video_list li:hover .icon{ background:url(../images/video_icon_hover.png);}
.xly_video_list li:hover .t1{ color:#e60012}
.video_wrap2{ display:none; width:660px; height:380px;}
.video_wrap2 embed{ width:660px; height:380px;}
.xly_r_otherlist li{ float:left; width:179px; height:50px;}
.xly_r_otherlist li a{ display:block; height:50px; padding-left:48px; line-height:50px; color:#646464; font-size:14px;}
.xly_r_otherlist li.li1,.xly_r_otherlist li.li3{ width:181px}
.xly_r_otherlist li.li1 a{ background:url(../images/icon_x_1.png) 15px center no-repeat;border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2}
.xly_r_otherlist li.li2 a{ background:url(../images/icon_x_2.png) 15px center no-repeat; border-bottom:1px solid #f2f2f2}
.xly_r_otherlist li.li3 a{ background:url(../images/iocn_x_3.png) 15px center no-repeat;border-right:1px solid #f2f2f2}
.xly_r_otherlist li.li4 a{ background:url(../images/icon_x_4.png) 15px center no-repeat}
.xly_r_otherlist li a:hover{color:#e60012;}


.page{ width:100%; padding:30px 0; text-align:center}
.page a,.page b{ background:#f5f5f5; padding:3px 10px; color:#90908f; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; margin:0 1px}
.page b,.page a:hover{ background:#e60012; color:#fff;}

.xly_r_list{ padding:5px 0}
.xly_r_list  li{ line-height:21px; font-size:13px; padding-left:18px; background:url(../images/icon_hd.png) 5px center no-repeat; text-align:left; overflow:hidden; height:21px; white-space:nowrap; width:322px; text-overflow: ellipsis;}
.xly_r_list  li a{ color:#606060}
.xly_r_list  li a:hover{color:#e60012;}



.wenti_con{ border-top:1px solid #f2f2f2; padding:17px 17px 30px;}

.wenti_con .t1{ font-size:13px; color:#e60012; padding-bottom:6px;}

.wenti_con label{ min-width:100px; display:inline-block; vertical-align:middle;}

.wenti_con a.btn_tj{ display:block; width:67px; height:26px; border:1px solid #d5d5d5; background:#fff; border-radius:3px; color:#707070; text-align:center; line-height:26px; margin-top:30px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.wenti_con a.btn_tj:hover{ color:#fff; background:#e60012; border:1px solid #e60012;}

/*经销商*/
.jxs_login_main{ background:url(../images/bg_login.jpg) center 0 no-repeat; height:756px; position:relative; min-width:756px;}

.jxs_login_box{ background:url(../images/bg_login_box.png); width:749px; height:386px; position:absolute; left:177px; top:101px;}

.l_input{ background:none; border:medium none; width:226px; height:32px; left:250px; top:154px; position:absolute; padding:0 10px; line-height:32px;}
.l_input_hover{ background:#f3f3f3}

a.btn_login{ background:url(../images/btn_login.png); width:88px; height:77px; display:block; position:absolute; left:530px; top:153px} 
a.btn_login:hover{ background-position:0 bottom ;}
a.btn_gurl{ background:url(../images/btn_gourl.png); width:178px; height:28px; line-height:26px; text-indent:26px; position:absolute; top:296px; left:245px; color:#666; font-size:12px;}

a.btn_gurl:hover{ color:#e60012}


.jxs_title{ border-bottom:1px solid #f2f2f2; height:52px; line-height:52px; position:relative; margin-top:-52px; background:#fff; margin:-52px 5px 0;}
.jxs_title h1{ font-size:18px; padding-left:26px;}
.jxs_title p{ position:absolute; float:right;right:26px; top:0px; color:#797979}
.jxs_title p a{ color:#797979}
.jxs_title p a:hover{color:#e60012}

.xjs_cbg{ background:url(../images/jxs_news_cbg.png) repeat-y; padding:0 5px;}
.jxs_fbg{ background:url(../images/jxs_news_fbg.png) no-repeat; height:40px; overflow:hidden}

.xjs_news_list { width:100%; padding:30px 0}
.xjs_news_list li{ float:left; width:502px; overflow:hidden; white-space:nowrap; height:48px; line-height:48px; border-bottom:1px solid #f4f4f4; display:inline; margin-left:29px;}
.xjs_news_list li a{ padding-left:17px; background:url(../images/icon_jxs_dian.png) 4px center no-repeat; font-size:14px; color:#999}
.xjs_news_list li a:hover{ background-image:url(../images/icon_jxs_dian_hover.png); color:#e60012}


.jxs_news_title{ margin:0 30px; border-bottom:1px solid #f3f3f3; padding-bottom:10px; text-align:center; padding-top:25px}
.jxs_news_title h3{ font-size:24px; color:#606060; padding-bottom:10px; line-height:120%;}
.jxs_news_title p{ color:#999; font-size:14px;}
.jxs_news_content{ color:#606060; line-height:160%; margin:0 30px; overflow:hidden; padding:30px 0; font-size:14px;}
.jxs_news_content *{ font-size:14px;}

.xgmm{ width:404px; margin:0 auto;}
.xgmm_put{ background:url(../images/xgmm_bg.png); height:33px; width:211px; border:1px solid #d6d6d6; line-height:33px; padding:0 5px;}
.xgmm h1{ text-align:center; font-size:30px; text-align:center; border-bottom:1px solid #f4f4f4; height:75px; line-height:75px; margin-bottom:15px;}
.xgmm .item { height:35px; line-height:35px; overflow:hidden; clear:left; padding:2px 0; font-size:13px;}
.xgmm .item span{ float:left; width:118px; padding-right:8px; text-align:right; }
.xgmm .btn_submit{ background:url(../images/btn_mm_submit.png); width:119px; height:34px; border:medium none; cursor:pointer;}
.xgmm .btn_submit:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.colse_a{ border-top:1px solid #f3f3f3; padding-top:30px; margin-top:30px; text-align:center; clear:left;}
.colse_a a{ color:#999}
.colse_a a:hover{ color:#e60012}

.pro_scroll_title{ background:#000; height:70px; min-width:1000px; padding-top:30px}


.pro_scroll_title .t1{ float:left; color:#fff; font-size:30px;}
.pro_scroll_title .scroll_btn{ float:left; padding-top:14px; padding-left:20px;}
.scroll_btn a{ background:url(../images/icon_btn_scoll.png) no-repeat; width:16px; height:16px; vertical-align:middle; display:inline-block; margin:0 2px; float:left; overflow:hidden; display:inline;}
.scroll_btn a.hover,.scroll_btn a:hover{ background-image:url(../images/icon_btn_scoll_hover.png);}



.foot_other{ background:#f2f2f2 url(../images/fbg.png) repeat-x;; width:100%; display:none; min-width:100%;}
.flsm { font-size:13px; line-height:24px; padding-top:35px; padding-bottom:50px; padding-right:50px; display:none}
.flsm *{ font-size:13px;}
.flsm .title_1{ font-size:24px; padding-bottom:20px; padding-top:20px;}
.foot_other .close_btn{ background:url(../images/btn_fclose.png) no-repeat; width:29px; height:29px; position:absolute; right:5px; top:50px; cursor:pointer; z-index:111}
.foot_other .close_btn:hover{ background-position:0 bottom}

.footmap{ padding:50px 0 50px; display:none}
.footmap dl{ float:left; width:95px; padding-left:25px; min-height:150px; border-right:1px dashed #e5e5e5; line-height:21px;}
.footmap dl dt{ font-size:14px; padding-bottom:5px;}
.footmap dl a{ color:#6a6a6a}
.footmap dl dt a{ color:#333}
.footmap dl a:hover{ color:#e60012}



/*专题*/
a.zt_scrollbtn{ background:url(../images/zs_banner_btn.png) no-repeat; width:93px; height:53px;  top:-24px; z-index:1111; display:block; position:absolute; left:50%; margin-left:-46px;}
.zt_t1{ font-size:36px; text-align:center; line-height:45px; color:#e60012; font-weight:bold}
.zt_block{ padding:60px 0;}

.zt_t2{ line-height:31px; font-size:18px; color:#666; text-align:center; padding-top:20px;}
.zt_t3{ font-size:24px; color:#e60012; text-align:center; padding-top:15px;}

.zt_banner_1{background:url(../images/bg_zt_bg1.jpg) center 0 no-repeat;background-size:cover; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; height:355px;}


.zt_baoming_wrap{ height:90px; background:url(../images/bg_banner_bg.png); position:fixed; left:0px; bottom:0px; width:100%; z-index:1111}
.zt_baoming_con{ background:url(../images/bg_zt_bm.png) no-repeat; height:90px; width:1100px; margin:0 auto; position:relative;} 

input.zt_input{ width:166px; padding:0 10px; height:29px; border:medium none; background:#f00; position:absolute; left:568px; top:14px; background:none; font-family:'微软雅黑';}
input.zt_input_hover{ background:#fff;}

.zt_baoming_con .ljbm{ width:111px; height:61px; position:absolute; right:16px; top:14px; display:block;}
a.close_zt_bm{ background:url(../images/btn_close_zt_bm.png); width:28px; height:28px; position:absolute; right:-50px; top:50%; margin-top:-14px; display:block }
a.close_zt_bm:hover{ background-position:0 bottom;}
.zt_baoming_con .ljbm:hover{ background:url(../images/btn_bm_hover.png) no-repeat;}
a.show_baoming{ height:90px; width:60px; position:absolute; left:-60px; bottom:0px; display:none; background:url(../images/btn_open_close.png) no-repeat;}
a.show_baoming:hover{ background-position:0 bottom}

a.abtn_cg{ background:url(../images/bg_zt_btn.png) no-repeat; width:96px; height:72px; position:absolute; left:50%; margin-left:-48px; bottom:50px; line-height:18px; color:#fff; padding-top:24px; text-align:center; font-size:14px;}
a.btn_vbf{ background:url(../images/btn_vbf.png); width:65px; height:65px; overflow:hidden;  margin:0 auto 10px; display:block; top:59px; left:50%; margin-left:-32px; left:50%; position:absolute;}
a.btn_vbf:hover{ background:url(../images/btn_vbf_hover.png);}
.video_wrap{ margin:0px auto 0; width:660px; height:380px; overflow:hidden; height:0px; padding-top:50px;}
a.abtn_cg:hover{ color:#fff; background-image:url(../images/bg_zt_btn_hover.png);}

.yg_pro_top{ padding-top:50px; border-bottom:1px solid #e5e5e5; padding-bottom:22px;}
.yg_left{ width:850px; float:left; padding-right:25px; border-right:1px solid #e5e5e5}
.yg_right{ width:184px; float:left; padding-left:25px;}
.yg_left .h1{ font-size:36px; color:#333; position:relative; margin-top:-10px;}
.yg_left .pro_title_dian{ margin:5px 0;}
.yg_left_con{ line-height:22px; height:66px; overflow:hidden; font-size:13px;}

.yg_right a.btn_go_zixun{ background:url(../images/icon_btn_zixun.png) no-repeat; width:96px; height:40px; display:block; padding-left:50px; font-size:18px; color:#e1424e; line-height:40px; margin:18px auto 0}
.yg_right a.btn_go_zixun:hover{ background-position:0 bottom }
.yg_right .t4right{ text-align:right; float:left; padding-left:67px;  position:relative; line-height:20px; text-align:left; padding-top:12px;}
.yg_right .t4right a{ display:block; background:url(../images/icon_sc.png); width:57px; height:57px; position:absolute; left:0px; top:6px;}

.yg_right .t4right a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.yg_right .t4right  span{ color:#e20b1b}
.yg_right .t4{ position:relative; height:66px; line-height:66px; border-bottom:1px solid #e9eced; border-top:1px solid #e9eced;}


.foot{ width:100%; border-top:3px solid #e60012; background:#f2f2f2; min-width:1100px}
.foot_top{ padding-top:30px;  padding-bottom:20px; border-bottom:1px solid #dfdfdf}
.foot_top .t1{ font-size:14px; color:#6a6a6a}
.foot_top .t2{ font-size:18px; color:#333}
.foot_top .t2 span{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;}
.foot_top .f_r{ font-size:14px; padding-top:10px;}
.foot_top .f_r a{ background:url(../images/icon_zxkf.png); width:116px; height:32px; display:inline-block; vertical-align:middle; margin-left:5px;}
.foot_top .f_r a:hover{ filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}

.foot_min{ position:relative; width:100%; padding-bottom:60px;}
.foot_list { float:left; width:110px; line-height:21px; padding-top:17px}
.foot_list a{ color:#6a6a6a}
.foot_list  dt{ font-size:14px; padding-bottom:10px;}
.foot_list  dt a{ color:#333;}
.foot_list  dd{ font-size:12px;}
.foot_list a:hover{ color:#e60012}
.foot_min .erweima{ position:absolute; right:0px; top:22px; width:111px; text-align:center; line-height:30px;}

.foot_bottom{ border-top:1px solid #dfdfdf; padding:15px 0 30px; color:#9a9a9a}
.foot_bottom a{ color:#9a9a9a; background:url(../images/abg.jpg) left center no-repeat; padding-left:10px; padding-right:8px;}
.foot_bottom a.frist{ background:none; padding-left:0px;}
.foot_bottom a:hover,.foot_bottom a.hover{ color:#e60012}




/*rightbar*/

.rightbar{ width:65px; position:fixed; right:0px; top:50%; margin-top:-0px; z-index:111}
.rightbar .t1{ background:url(../images/right_bar_i_1.png); height:60px; overflow:hidden;}
.rightbar  ul li{ height:69px; border:1px solid #ececec; border-top:none;  border-bottom:none; overflow:hidden; background:#fff; float:left; width:63px;}
.rightbar  ul li a{ display:block; float:left; width:100%; text-align:center; color:#9d9d9d; height:69px; overflow:hidden; background-image:url(../images/right_bar_icon.png)}
.rightbar  ul .li1 a{}
.rightbar  ul .li2 a{ background-position:0 -69px}
.rightbar  ul .li3 a{  background-position:0 -138px}
.rightbar .t2{ line-height:130px; background:#444; color:#fff; text-align:center; cursor:pointer; background:url(../images/right_bar_icon.png) left bottom no-repeat; height:40px; overflow:hidden;}
.rightbar .t2:hover{  background:#e60012 url(../images/right_bar_icon.png) -65px bottom no-repeat}
.rightbar  ul .li1:hover a{ background-position:-63px 0}
.rightbar  ul .li2:hover a{ background-position:-63px -69px}
.rightbar  ul .li3:hover a{ background-position:-63px -138px}
/*text*/
.f_r{ float:right}
.f_l{ float:left;}
.b{ font-weight:bold;}
.f8{ font-size:8px;}
.f9{ font-size:9px;}
.f10{ font-size:10px;}
.f11{ font-size:11px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.pr10{ padding-right:10px;}
.pr5{ padding-right:5px;}
.f_l{ float:left;}
.f_r{ float:right;}
.em{ text-indent:2em;}
.hei{ color:#000;}
.red{ color:#ef3125;}
.red2{ color:#780000;}
.red_a{ color:#c40e0e !important}
.yahei{ font-family:"微软雅黑"}
.Arial{ font-family:Arial, Helvetica, sans-serif;}
.height10{ height:10px; overflow:hidden;}
.height20{ height:20px; overflow:hidden}
.pleft0{ padding-left:0px !important;}
.bg_none{ background:none !important}
.huise{ color:#363636}
.huise2{ color:#777}
.green{ color:#00913a}
.h10{ height:10px; overflow:hidden}

a.gray{filter:alpha(opacity=0)  !important;-moz-opacity:0  !important;opacity:0 !important; display:none;}


/*--------------------------------------------------
Path
--------------------------------------------------*/
#path {left:0; width:100%; position:fixed; top:-49px;  z-index:1000; line-height:24px; margin:0 auto;  }

.path_top{ background:url(../images/path_bg.png) 0 0 repeat-x; width:100%; min-width:1100px; height:49px; position:relative; z-index:11}
.path_top .plogo{ position:absolute; left:-7px; top:0px;}
.path_top .pt_left{ float:left; padding-left:62px;}
.path_top .pt_left span,.path_top .pt_left a{ float:left; padding-left:15px; background:url(../images/icon_cur.png)  0 center no-repeat; height:42px; line-height:42px; color:#aaa; margin-left:10px;}
.path_top .pt_left .home{ height:40px; width:40px; padding:0px; background:url(../images/nav_icon_home.png) center center no-repeat;color:#474747; float:left;}
.path_top .pt_left .home:hover{background:url(../images/nav_icon_home_hover.png) center center no-repeat;}
.pt_right{ float:right; padding-left:20px; height:42px; line-height:42px; background:url(../images/icon_menu.png) 0 center no-repeat; cursor:pointer; font-size:13px;}
.pt_right:hover{ background-image:url(../images/icon_menu_hover.png); color:#e60012}
.path_bottom{ position:relative; z-index:10; margin-top:-7px; height:42px; line-height:42px; text-align:right; background:#f3f3f3; display:none; min-width:100%; background:url(../images/path_bg2.png) repeat-x; padding-bottom:7px;}
.path_bottom a{ font-size:13px; color:#474747; margin-left:30px}
.path_bottom a:hover{ color:#e60012}
.path_top .hover{ color:#e60012;background-image:url(../images/icon_menu_hover.png);}


.citywrap{ position:absolute; right:143px; top:-32px; height:22px; background:url("../images/bg_banner_bg.png") repeat; padding:5px 10px; display:none}

.ewm{ background:url(../images/ewm.png) no-repeat; width:134px; height:144px; position:absolute; left:-134px; bottom:0px; display:none}

.fixshare{ position:absolute; z-index:111111111; display:none;}
.fixshare a{ background:url(../images/icon_share.png); width:22px; height:22px; overflow:hidden; display:inline-block; vertical-align:middle;margin-left:5px}
.fixshare a.jiathis_button_tqq{ background-position:-27px 0px;}
.fixshare a:hover{ background-position:0px -22px;}
.fixshare a.jiathis_button_tqq:hover{ background-position:-27px -22px;}
.fixshare a span{ background:none !important;} 
a.hide_productPic{ position:absolute; right:101px; top:60%; font-size:14px; color:#777; background:url(../images/probtn.png) no-repeat; width:94px; height:29px; display:block}
a.hide_productPic2{ position:absolute; right:0px; top:60%; font-size:14px; color:#777; background:url(../images/probtn.png) right top no-repeat; width:94px; height:29px; display:block}
a.hide_productPic:hover{ background-position:left bottom}
a.hide_productPic2:hover{ background-position:right bottom}
.wjitem{ padding-top:20px;}
.wjitem input[type='input']{ width:300px; height:24px; line-height:24px; border:medium none; border:1px solid #ccc; padding:0 10px;}

.zp_tips{ background:url(../images/bg_sq.png) no-repeat; width:310px; padding:10px 25px; height:340px; position:fixed; left:50%; top:50%; margin-left:-180px; margin-top:-180px; z-index:1111; color:#666; display:none}
.zp_tips .t1{ font-size:18px; color:#666; height:50px; line-height:50px;}
.zp_tips .t2{ font-size:14px; line-height:22px; height:209px; padding:10px 0;}
.zp_tips .t3{ font-size:14px; line-height:22px;}
a.btn_close_sq{ background:url(../images/btn_close.png) no-repeat; width:30px; height:20px; position:absolute; top:22px; right:18px;}
a.btn_close_sq:hover{ background-position:bottom left;}
.zp_tips a{ color:#e60012}